import { createRouter, createWebHashHistory } from "vue-router";

const routes = [
  {
    path: "/",
    redirect: "/home",
  },
  {
    path: "/home",
    component: () => import("@/pages/home/index.vue"),
  },
];

const router = createRouter({
  history: createWebHashHistory(),
  routes, // `routes: routes` 的缩写
});

// router.beforeEach((to, from, next) => {
//   const {
//     meta: { type },
//     path,
//     query,
//   } = to;

//   if (type === "user") {
//     if (getToken("User-Token")) {
//       if (path === "/visitorLogin") {
//         next({ path: "/visitor", query });
//       } else {
//         next();
//       }
//     } else {
//       if (path === "/visitorLogin") {
//         next();
//       } else {
//         next({ path: "/visitorLogin", query });
//       }
//     }
//   } else if (type === "manage") {
//     if (getToken()) {
//       if (path === "/login") {
//         next({ path: "/visitorList", query });
//       } else {
//         next();
//       }
//     } else {
//       if (path === "/login") {
//         next();
//       } else {
//         next({ path: "/login", query });
//       }
//     }
//   } else {
//     next();
//   }
// });

export default router;
